Refactor(project): 환경변수 설정 통일 및 파일 구조 정리 v2#88
Refactor(project): 환경변수 설정 통일 및 파일 구조 정리 v2#88likegravity wants to merge 1 commit intoeGovFramework:mainfrom
Conversation
- 중복된 config 파일 제거 (config.js 삭제, config/index.js 사용) - 환경변수 접근 방식을 Vite 표준으로 통일 (import.meta.env 사용) - JSX 사용 여부에 따른 파일 확장자 정리 * JSX 사용 파일: .jsx 확장자 사용 * 순수 JS 파일: .js 확장자 사용 - 중복 파일 삭제 * api/egovFetch.jsx 삭제 (egovFetch.js 사용) * constants 중복 파일들 삭제 * utils 중복 파일들 삭제 - package.json 불필요한 의존성 제거 * 순환 참조 의존성 제거 * react-scripts 제거 (Vite 사용) - import 경로를 @/ 별칭으로 통일
eGovFrameSupport
left a comment
There was a problem hiding this comment.
conflicts 확인 후 수정 바랍니다.
|
[2025년 전자정부 표준프레임워크 컨트리뷰션 참가 기념품 발송안내] 안녕하세요 '25년 5월부터 전자정부 서비스 개발 표준 기반인 "전자정부 표준프레임워크" 개선에 민간 SW개발자의 아이디어와 의견을 반영하기 위해 "2025 전자정부 표준프레임워크 컨트리뷰션"을 개최하였습니다. https://forms.gle/RmYSLrasGMoy1diU8 앞으로도 전자정부 표준프레임워크에 지속적인 관심 부탁드립니다. ※ 센터에서 준비한 감사장과 표준프레임워크 오픈커뮤니티에서 소정의 기념품을 택배 배송 해 드립니다. 감사합니다. |
|
표준프레임워크에 대한 지속적인 참여에 |
수정 사유 Reason for modification
수정된 소스 내용 Modified source
프로젝트의 환경변수 설정 불일치와 파일 확장자 혼재 문제를 해결하여, 코드베이스 일관성을 향상시키고 유지보수성을 개선했습니다.
주요 변경 사항
환경변수 설정 통일
src/config.js파일을 제거하고src/config/index.js하나로 통일import.meta.env)으로 통일파일 확장자 정리
.jsx확장자 사용.js확장자 사용중복 파일 제거
src/api/egovFetch.jsx삭제 (egovFetch.js 사용)src/constants/code.jsx,url.jsx삭제 (각각 .js 버전 사용)src/utils/bbsFormVaildator.jsx,calc.jsx삭제 (.js 버전 사용)의존성 최적화
package.json에서 순환 참조 의존성("egovframe-template-simple-react": "file:") 제거react-scripts의존성 제거Import 경로 통일
@/별칭 사용으로 통일개선 효과
변경 통계
JUnit 테스트 JUnit tests
테스트를 완료하셨으면 다음 항목에 [대문자X]로 표시해 주세요. When you're done testing, check the following items.
테스트 브라우저 Test Browser
테스트를 진행한 브라우저를 선택해 주세요. Please select the browser(s) you ran the test on.
테스트 결과 Test Results
✅ 개발 서버 실행 테스트
npm run dev✅ 의존성 설치 테스트
npm install